mesh bioreactor - French English Dictionary